<?php
require_once('class/restrictpage.php');
canConnectFor("ALL");
require_once('../Connections/conn.php');
require_once('class/category.class.php');
$formcate=new category();
$error=0;
$confirm=0;
$Action=1;
if(!empty($_POST['insertSub']))
{
		if($formcate->isNotUnique(trim($_POST['c'])))
		{
			$formcate->set($_POST['c'],$_POST['d'],$_POST['sh'],$_POST['p']);
			if($formcate->insert())$confirm=1;
			else $error=2;
		}else $error=1;
}
else if (!empty($_GET['del']))
{
	$del=base64_decode(base64_decode($_GET['del']));
	if($formcate->haveRow($del)){
	$formcate->detete($del);}
echo "<meta http-equiv='refresh' content='0;URL=category.php'>";exit();
}
else if (!empty($_GET['show']) && isset($_GET['sh']))
{
	$show=base64_decode(base64_decode($_GET['show']));
	$formcate->setshow($show,$_GET['sh']);
echo "<meta http-equiv='refresh' content='0;URL=category.php#menulist'>";exit();
}
else if (!empty($_GET['update']))
{
	$update=base64_decode(base64_decode($_GET['update']));
	if($formcate->haveRow($update))
	{
		if(!empty($_POST['updateSub']))
		{
			
			if($formcate->isNotUnique(trim($_POST['c']),trim($_POST['c2'])))
			{
				if($_POST['oldprt']=='00000')$ost=$_POST['oldost'];
				else  $ost='null';
				$formcate->set($_POST['c'],$_POST['d'],$_POST['sh'],$_POST['p'],$ost);
				if($formcate->update($update))$confirm=1;
			else $error=2;
			}else $error=1;
		
		}
	$Action=0;
	$datars=$formcate->getRecord($update);
	}	else 	{echo "<meta http-equiv='refresh' content='0;URL=category.php'>";exit();}
}

$sqloption="SELECT categoryId,category,offset FROM sme_category WHERE parent_cate='00000'";
$rsoption=mysql_query($sqloption);
if($Action){$stt='insertSub'; $st='เพิ่ม';}
else{ $stt='updateSub'; $st='แก้ไข';}
function subtext($input, $range, $encoding="UTF-8", $dotted = true){
if($dotted and (mb_strlen($input) > $range))
return mb_substr($input, 0, $range, $encoding) . "...";
else
return mb_substr($input, 0, $range, $encoding);
}
?>
<!doctype html>
<html lang="th"><!-- InstanceBegin template="/Templates/temp.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<? 
$setac= array();
for($i=0;$i<9;$i++)
$setac[$i]="";
?>
<meta charset="UTF-8">
<link type="text/css" rel="stylesheet"  href="backstore_css.css" />
<!-- InstanceBeginEditable name="doctitle" -->


<title>หลังร้าน &gt;&gt; จัดการหมวดหมู่สินค้า</title>
<!-- InstanceEndEditable -->
<link rel="icon" type="image/x-icon" id="favicon" href="img/faviconc.ico"/>
<!-- InstanceBeginEditable name="head" -->
 <link type="text/css" rel="stylesheet"  href="form.css" />
 <link type="text/css" rel="stylesheet"  href="error.css" />
<link type="text/css" rel="stylesheet"  href="confirm.css" /> 
<style type="text/css">
.require {font-size: 16px;
	color: #F00;
}
</style>
<? $setac[2-1]="class=\"active\""; ?>
<!-- InstanceEndEditable -->
</head>
<body>
<div id="contain">
<?php require("inc/menu_admin.php") ?>
<div id="main">
<ul id="submenu">
  <!-- InstanceBeginEditable name="EditRegion2" -->
<li><a href="product_form.php"><img src="img/add.gif" alt="" style="width: 16px; height: 16px;"/>เพิ่มสินค้า</a></li>
<li><a href="category.php"><img src="img/AdminCatalog.gif" alt="" width="16" height="16" style="width: 16px; height: 16px;"/>จัดการหมวดหมู่สินค้า</a>
</li><li><a href="brand.php"><img src="img/flag-brand.png" alt="" style="width: 16px; height: 16px;"/>จัดการตราสินค้า</a>
</li><li><a href="tax.php"><img src="img/AdminTaxes.gif" alt="" style="width: 16px; height: 16px;"/>จัดการภาษี</a></li>
<li><a href="product_reorderpoint.php"><img src="img/admin/binoculars.png" alt="" style="width: 16px; height: 16px;"/>รายการสินค้าที่ต้องสั่งซื้อเพิ่ม</a>
</li><!-- InstanceEndEditable -->			
</ul>
<div id="content">
<div class="path_bar">
<!-- InstanceBeginEditable name="EditRegion6" -->
<img src="img/prefs.gif" alt="" style="margin-right: 10px;"/><a href="#">หลังร้าน</a> &gt;&gt;<img src="img/admin/tab-products.gif" alt="" style="margin-right: 5px;"/>
<a href="product.php">สินค้า</a> &gt;&gt;<img src="img/AdminCatalog.gif" alt="" style="margin-right: 5px;"/>จัดการหมวดหมู่สินค้า<!-- InstanceEndEditable -->
</div>
<!-- InstanceBeginEditable name="EditRegion1" -->
<?php 
$offset=(date('ymdHis')+1);
$offset=dechex($offset);
function Msg($str,$stt)
{
	if($stt){$css='confirm';$head='ข้อความจากระบบ';}else {$css='error';$head='ข้อความแจ้งเตือน  คุณไม่สามารถบันทึกหมวดหมู่สินค้านี้ได้';}
	    echo "<div id=\"$css\" ><h3>$head</h3><ol style=\"margin: 0 0 0 20px;\">".$str."</ol></div>"; 
}
if($error==1){$str='<li>'.$_POST['c'].'  อาจจะซ้ำกับหมวดสินค้าอื่นๆ</li>';		Msg($str,0);			}
else if($error==2){$str='<li>มีความผิดพลาดของเซิร์ฟเวอร์โปรดบันทึกข้อมูลใหม่</li>';		Msg($str,0);		}
else if($confirm==1){ $str='<li>'.$_POST['c'].'  บันทึกแล้ว</li>';	Msg($str,1);		}
?>
<a href="category.php"><img src="img/add.gif" border="0" />เพิ่มหมวดสินค้าใหม่</a>
<form id="form1" name="form1" method="post" action="">
  <table width="913" cellpadding="0" cellspacing="0" align="center"  >
    <tr bgcolor="#E6EDF0">
      <th colspan="3"  align="center"><?=$st?>หมวดหมู่สินค้า <? $Action? print "":print "&quot;".$datars[1]."&quot;"; ?></th>
      </tr>
    <tr bgcolor="#E6EDF0">
      <th width="154">&nbsp;ชื่อหมวดสินค้า<span class="require">*<br />&nbsp;
        </span></th>
      <td width="384"><input name="c" type="text" id="c" value="<? $Action? print "":print $datars[1]; ?>" size="53" maxlength="50" />
        <br />
        (เพื่อความเหมาะสม ชื่อหมวดสินค้าควรมีความยาวตัวอักษรไม่เกิน 20 ตัวอักษร)</td>
      <th width="373" rowspan="2" align="center"> <p>แสดงหมวดหมู่นี้ในหน้าการขายสินค้า&nbsp;
  </p>
        <p>
          <? 
		$sh1="";$sh2="";
		if($Action) $sh1="checked=\"checked\"";
		else	{
					if($datars[3])$sh1="checked=\"checked\"";
					else $sh2="checked=\"checked\"";
				}
			?>
          <input name="sh" type="radio" id="radio2" value="1" <?=$sh1?> />
          <img src="img/enabled.gif" width="15" height="19" />
          &nbsp;<input type="radio" name="sh" id="radio" value="0"  <?=$sh2?> />        
          <img src="img/delete.gif" width="16" height="16" /></p></th>
      </tr>
    <tr bgcolor="#E6EDF0">
      <th>&nbsp;คำอธิบายหมวดสินค้า</th>
      <td align="left">
        <? $Action? $txtar ="": $txtar =$datars[2]; ?>
        <textarea name="d" cols="50" rows="4" id="d"><?=$txtar?></textarea></td>
      </tr>
    <tr bgcolor="#E6EDF0">
      <th>&nbsp;ประเภทหมวดหมู่ <br />&nbsp;</th>
      <th colspan="2" align="left"><select name="p" id="p">
        <option value="00000@<?=$offset?>" selected="selected" >เป็นหมวดหมู่หลัก</option>
        <?php 
		$Action? $loop=1:$loop=$datars[4];
		if($loop!='00000')
		while($option = mysql_fetch_array($rsoption))
		{
			if($Action){
			?>
        <option value="<?=$option[0]?>@<?=$option[2]?> ">เป็นหมวดหมู่ย่อยของ <?=$option[1]?></option>
        <?  } else{ ?>
        <option value="<?=$option[0]?>@<?=$option[2]?> "<? if($option[0]==$datars[4])echo  "selected=\"selected\""; ?>>เป็นหมวดหมู่ย่อยของ <?=$option[1]?></option>
        <? }    }?>
        </select>
        <input name="c2"  type="hidden" id="c2" value="<? $Action? print "":print $datars[1]; ?>"  />
        <input name="oldprt"  type="hidden" id="oldcid" value="<? $Action? print "":print $datars[4]; ?>" />
        <input name="oldost"  type="hidden" id="oldost" value="<? $Action? print "":print $datars[5]; ?>" /></th>
      </tr>
    <tr bgcolor="#E6EDF0">
      <th colspan="3" align="center">หมายเหตุ : คุณต้องกรอกช่องที่มีเครื่องหมาย <span class="require"> * </span><br />
        <input type="submit" name="<?=$stt?>" id="<?=$stt?>" value="<?=$st?>หมวดหมู่สินค้า" /></th>
      </tr>
    </table>
</form>
<table width="913" border="0" align="center" cellpadding="0" cellspacing="0"  class="table">
  <tr>
    <th ><a name="menulist" id="menulist"></a>ลำดับ</th>
    <th>หมวดหมู่</th>
    <th  >คำอธิบาย</th>
    <th>จำนวน<br />
      สินค้า</th>
    <th>สถานะ<br />
      แสดง</th>
    <th >แก้ไข</th>
    <th >ลบ</th>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><img src="img/admin/lv1.gif" width="25" height="26" />หมวดหมู่หลัก</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <?php
 $formcate->getCategory();
for($i=0;$i<= $formcate->countr;$i++)
 {
	 if($i%2 == 0) $c="#FFF6CF";
	else $c="#FFFFFF";
	  ?>
  <tr bgcolor="<?=$c;?>">
    <td><?=$i+1?></td>
    <td><? 
	if($formcate->obj[$i][4]=='00000'){
		if($i== $formcate->countr)
		echo  "<img src=\"img/admin/lv2_f.gif\" width=\"25\" height=\"26\" />"  ; 
		else
		echo  "<img src=\"img/admin/lv2_b.gif\" width=\"25\" height=\"26\" />"  ; 
		  }
	else{
				if($i== $formcate->countr || $formcate->obj[$i+1][4]=='00000' )
				echo "<img src=\"img/admin/lv3_f.gif\" width=\"50\" height=\"26\" />"; 
				else
				echo "<img src=\"img/admin/lv3_b.gif\" width=\"50\" height=\"26\" />"; 
			}
		?>
      <?=subtext($formcate->obj[$i][1],35);?></td>
    <td>
   <? if($formcate->obj[$i][2]=='')echo 'ไม่มีคำอธิบาย'; ?>
	<?=subtext($formcate->obj[$i][2],35);?>
    </td>
    <td>
      <?=$formcate->obj[$i][6];?>
    </td>
    <td>
	
	 <? if($formcate->obj[$i][3]==1){?>
      <a href="category.php?show=<?=base64_encode(base64_encode($formcate->obj[$i][0]))?>&sh=0" onclick="return confirm(' ปิดการแสดง<?=$formcate->obj[$i][1];?>จริงหรือไม่ ');" >
      <img src="img/enabled.gif" width="16" height="16" />
      </a>
      <? }else {?>
       <a href="category.php?show=<?=base64_encode(base64_encode($formcate->obj[$i][0]))?>&sh=1" onclick="return confirm(' เปิดการแสดง <?=$formcate->obj[$i][1];?>จริงหรือไม่ ');" >
      <img src="img/delete.gif" width="16" height="16" />
      </a>
<? } ?>

      </td>
    <td><a href="category.php?update=<?=base64_encode(base64_encode($formcate->obj[$i][0]))?>"><img src="img/admin/edit.gif" alt="" title="Edit" /></a></td>
    <td>
    <?php
    if($formcate->obj[$i][6]==0 && ( $formcate->obj[$i][0]!=$formcate->obj[$i+1][4])){
	?>
      <a href="category.php?del=<?=base64_encode(base64_encode($formcate->obj[$i][0]))?>" onclick="return confirm(' ลบ <?=$formcate->obj[$i][1];?>จริงหรือไม่ ');" >
      <img src="img/admin/delete.gif" alt="Delete" title="Delete" />
      </a>
    <? } ?>
  </td>
  </tr>
  <? } ?>
</table>


<!-- InstanceEndEditable -->
</div>
</div>
</div>
<?php require("inc/footer_admin.php") ?>
</body>
<!-- InstanceEnd --></html>